import 'package:dio/dio.dart';
import 'package:yuan_hang_app/http/api.dart';
import 'package:yuan_hang_app/http/app_response.dart';
import 'package:yuan_hang_app/http/http_utils.dart';
import 'package:yuan_hang_app/utils/string_utils.dart';
import 'package:yuan_hang_app/widget/w_toast.dart';
import 'package:http_parser/http_parser.dart';

class OrderModel {
  static bool check(Map params) {
    if (StringUtils.isEmpty(params["configModel"])) {
      Toast.toast("请选择车型");
      return false;
    }
    if (StringUtils.isEmpty(params["configSer"])) {
      Toast.toast("请选择版本");
      return false;
    }
    if (StringUtils.isEmpty(params["configColor"])) {
      Toast.toast("请选择外观");
      return false;
    }
    if (StringUtils.isEmpty(params["configTrim"])) {
      Toast.toast("请选择内饰");
      return false;
    }
    if (StringUtils.isEmpty(params["customerName"])) {
      Toast.toast("请输入客户名称");
      return false;
    }
    if (StringUtils.isEmpty(params["custType"])) {
      Toast.toast("请选择客户类型");
      return false;
    }
    if (StringUtils.isEmpty(params["sex"])) {
      Toast.toast("请选择客户性别");
      return false;
    }
    if (StringUtils.isEmpty(params["mobile"])) {
      Toast.toast("请输入客户手机号");
      return false;
    }
    if (!StringUtils.isChinaPhoneLegal(params["mobile"])) {
      Toast.toast("请输入正确的手机号");
      return false;
    }
    return true;
  }

  static String getId(list, val) {
    for (int i = 0; i < list.length; i++) {
      if (list[i]["value"] == val) {
        return list[i]["id"].toString();
      }
    }
    return "";
  }
}
